home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / crx-prb3.dms / in.adf / ProBench 3 installieren < prev    next >
Encoding:
Text File  |  1996-02-10  |  10.5 KB  |  413 lines

  1. ; Installationsscript für Merlin-Upgrade created on 06 Apr 1995 © ProDev
  2. ; $VER: UpgradePB3 1.0 (07.02.96)
  3.  
  4. (set #hrgcardsyslib (cat "Kopiere die hrgcardsys.library nach libs: ... "))
  5. (set #hrgsystemlib (cat "Kopiere die hrgsystem.library nach libs: ... " ))
  6. (set #hrgrenderlib (cat "Kopiere die hrgrender.library nach libs: ... " ))
  7. (set #hrgblitterunilib (cat "Kopiere die hrgblitter-uni.library nach libs: ... " ))
  8. (set #hrgblitterspzlib (cat "Kopiere die hrgblitter-spz.library nach libs: ... " ))
  9. (set #hrgemulib (cat "Kopiere die neue hrgemu.library nach libs: ... " ))
  10. (set #hrtoollib (cat "Kopiere die hrtool.library nach libs: ... " ))
  11. (set #cyberlib (cat "Kopiere die cybergraphics.library nach libs: ... " ))
  12. (set #nohelp (cat "Es ist keine Hilfe vorhanden. " ))
  13. (set #bad-kick (cat "Sie müssen Kickstart 3.0 oder höher zum Installieren von ProBench V3.0 benutzen." ))
  14. (set #bad-cpu (cat "Sie müssen mindestens eine 68020 CPU besitzen." ))
  15.  
  16. (set System 0)
  17. (set Tools  1)
  18. (set Datatype 2)
  19. (set PicDT 3)
  20.  
  21. (message "\nBitte beachten Sie:\n\nDie Installation der neuen Merlin Software sollte nur gestartet werden, wenn kein Emulator laeuft!")
  22.  
  23. (set WhatToInstall
  24.      (askoptions
  25.           (prompt "Welche Programmteile sollen abgearbeitet werden?")
  26.           (help
  27.  
  28.           "HRG-System      - Muß installiert werden, da sonst\n"
  29.           "                  nichts funktioniert!\n"
  30.           "Tools           - Bildanzeiger und System-Tools\n"
  31.           "XPGI-Datatype   - XPGI-Datatype\n"
  32.           "picture.datatype- V 43 © 1995-96 Ralph Schmidt \n"
  33.           "\n\n" @askoptions-help)
  34.         (choices
  35.                     "HRG-System + Libraries"
  36.                     "Merlin Tools"
  37.                     "XPGI-Datatype"
  38.                     "picture.datatype V 43 © 1995-96 Ralph Schmidt"
  39.         )
  40.         (default 65535)
  41.     )
  42. )
  43.  
  44. (set  @default-dest "SYS:")
  45.  
  46. ;Für den Emu das richtige Directory raussuchen
  47. (set osversion (getversion "exec.library" (resident)))
  48. (set osversion (/ osversion 65536))
  49.  
  50. (set DefaultEmuDir "Devs:Monitors")
  51.  
  52. (run "protect libs:hrg#?.library RWED")
  53. (run "protect libs:hrtool.library RWED")
  54.  
  55. ; Jetzt kommen die neuen (hoffentlich) Libraries dran
  56. (if (in WhatToInstall System)
  57. (
  58.     (message "Nun werden die neuen Libraries im System installiert!")
  59.  
  60.     (copylib
  61.         (prompt #hrgcardsyslib)
  62.         (source ":libs/hrgcardsys.library")
  63.         (dest "libs:")
  64.         (confirm)
  65.         (help #nohelp))
  66.  
  67.     (copylib
  68.         (prompt #hrgsystemlib)
  69.         (source ":libs/hrgsystem.library")
  70.         (dest "libs:")
  71.         (confirm)
  72.         (help #nohelp))
  73.  
  74.     (copylib
  75.         (prompt #hrgrenderlib)
  76.         (source ":libs/hrgrender.library")
  77.         (dest "libs:")
  78.         (confirm)
  79.         (help #nohelp))
  80.  
  81.     (copylib
  82.         (prompt #hrgemulib)
  83.         (source ":libs/hrgemu.library")
  84.         (dest "libs:")
  85.         (confirm)
  86.         (help #nohelp))
  87.  
  88.     (copylib
  89.         (prompt #hrtoollib)
  90.         (source ":libs/hrtool.library")
  91.         (dest "libs:")
  92.         (confirm)
  93.         (help #nohelp))
  94.  
  95.     (copylib
  96.         (prompt #cyberlib)
  97.         (source ":libs/cybergraphics.library")
  98.         (dest "libs:")
  99.         (confirm)
  100.         (help #nohelp))
  101.  
  102.     (copylib
  103.         (prompt #hrgblitterunilib)
  104.         (source ":libs/hrgblitter-uni.library")
  105.         (dest "Libs:")
  106.         (confirm)
  107.         (help #nohelp))
  108.  
  109.     (copylib
  110.         (prompt #hrgblitterspzlib)
  111.         (source ":libs/hrgblitter-spz.library")
  112.         (dest "Libs:")
  113.         (confirm)
  114.         (help #nohelp))
  115.  
  116.     (if (askbool
  117.         (prompt "Die 'hrgblitter.library' existiert in zwei Versionen. Welche wollen Sie installieren?")
  118.         (choices "Universell" "A4/40-A3/Z3")
  119.         (help "Universell laeuft auf jedem Rechner. Diese ist aber auf einem A4000/040 oder A3000-ZorroIII langsamer als die speziell dafuer geschriebene Version!")
  120.         (default 1))
  121.         (
  122.             (copyfiles
  123.                 (prompt "Universelle-Version AKTIV")
  124.                 (help "")
  125.                 (source "libs:hrgblitter-UNI.library")
  126.                 (optional nofail askuser)
  127.                 (newname "hrgblitter.library")
  128.                 (dest "Libs:")
  129.             )
  130.         )
  131.         (
  132.             (copyfiles
  133.                 (prompt "Spezial-Version AKTIV")
  134.                 (help "")
  135.                 (source "libs:hrgblitter-SPZ.library")
  136.                 (optional nofail askuser)
  137.                 (newname "hrgblitter.library")
  138.                 (dest "Libs:")
  139.             )
  140.         )
  141.     )
  142.     
  143.     ; Hier das, worauf alle Leute gewartet haben
  144.     (copyfiles
  145.         (prompt "Installieren wir nun den neuen Emulator! Es ist SEHR zu empfehlen, diesen in DEVS:MONITORS zu installieren! Sein Name MUSS immer 'ProBench' lauten!")
  146.         (help @copyfiles-help)
  147.         (source ":Devs/Monitors")
  148.         (dest DefaultEmuDir)
  149.         (pattern "#?")
  150.         (files)
  151.         (infos)
  152.         (optional nofail askuser)
  153.         (confirm)
  154.     )
  155.  
  156.  
  157.     (message "Das alte ProBenchSeg wird nicht mehr benötigt.\nSie sollten es nun löschen.")
  158.  
  159.     (set probench-seg
  160.         (askfile
  161.         (help #nohelp)
  162.         (prompt "Wo befindet sich ProBenchSeg ?")
  163.         (default "l:ProBenchSeg")
  164.         )
  165.     )
  166.  
  167.     (delete probench-seg (infos))
  168.  
  169.     (copyfiles
  170.         (prompt "Installieren von ModeMaster")
  171.         (help @copyfiles-help)
  172.         (source "Prefs")
  173.         (dest "SYS:Prefs")
  174.         (pattern "#?")
  175.         (optional nofail askuser)
  176.         (files)
  177.         (infos)
  178.         (confirm)
  179.     )
  180.  
  181.     (message "Das alte ModeInfo-Prefs wird nicht mehr benötigt und darf nicht mehr gestartet werden.\nSie sollten es nun löschen.")
  182.  
  183.     (set modeinfoprefs
  184.         (askfile
  185.         (help #nohelp)
  186.         (prompt "Wo befindet sich ModeInfo-Prefs ?")
  187.         (default "SYS:Prefs/ModeInfo-Prefs")
  188.         )
  189.     )
  190.  
  191.     (delete modeinfoprefs (infos))
  192.  
  193.     (run ":cinst/killlib hrtool#?")
  194.  
  195.     (if (exists "s:HRG_ModeInfos")
  196.         (
  197.             (message "\n\n\nNun werden die alten HRG_Modeinfos auf das neue Format gebracht.\n\nIhnen gehen dabei keine Screen-Modes verloren!\n\nTrotzdem wird eine Sicherheitskopie davon angelegt!")
  198.  
  199.             (copyfiles
  200.                 (prompt "Mache Sicherheitskopie 'S:HRG_Modeinfos-backup'!")
  201.                 (help "")
  202.                 (source "s:HRG_Modeinfos")
  203.                 (dest "s:")
  204.                 (newname "HRG_Modeinfos-backup")
  205.             )
  206.     
  207.             (run ":tools/makeids")
  208.  
  209.             (copyfiles
  210.                 (prompt "Kopieren einer DEFAULT 'HRG_Modeinfos' Datei!")
  211.                 (help "")
  212.                 (source "s/HRG_Modeinfos-DEFAULT")
  213.                 (dest "s:")
  214.                 (newname "HRG_Modeinfos-DEFAULT")
  215.             )
  216.         )
  217.  
  218.         (
  219.             (message "\n\n\nAuf Ihrem System scheinen sich keine 'HRG_ModeInfos' zu befinden! Es wird ein DEFAULT File installiert. Bitte lesen Sie im Handbuch unter 'ModeInfo-Prefs' nach!")
  220.  
  221.             (copyfiles
  222.                 (prompt "Kopieren der 'HRG_Monitors' Datei!")
  223.                 (help "")
  224.                 (source "s/HRG_Monitors")
  225.                 (dest "s:")
  226.                 (newname "HRG_Monitors")
  227.             )
  228.  
  229.             (copyfiles
  230.                 (prompt "Kopieren der 'HRG_Modeinfos' Datei!")
  231.                 (help "")
  232.                 (source "s/HRG_Modeinfos-DEFAULT")
  233.                 (dest "s:")
  234.                 (newname "HRG_Modeinfos")
  235.             )
  236.         )
  237.     )
  238.  
  239.     ; Nun die Bösewichter finden und vernichten
  240.     (run ":cinst/changelines s:startup-sequence #?prospeed#? correct")
  241. )
  242. )
  243.  
  244. ; Tools
  245. (if (in WhatToInstall Tools)
  246. (
  247.     (set UDDir
  248.         (askdir
  249.             (prompt "In welches Verzeichnis sollen die Merlin Tools?")
  250.             (help @askdir-help)
  251.             (default "SYS:Tools/Merlin")
  252.             (newpath)
  253.         )
  254.     )
  255.  
  256.     (copyfiles
  257.         (prompt "Installieren der Merlin Tools")
  258.         (help @copyfiles-help)
  259.         (source ":Tools")
  260.         (dest UDDir)
  261.         (infos)
  262.         (all)
  263.         (confirm)
  264.     )
  265.  
  266.     (run ":cinst/LhX x :Archives/UniDisplay3.lha ram:")
  267.     (copyfiles
  268.         (prompt "Installieren von UniDisplay 3")
  269.         (help @copyfiles-help)
  270.         (source "ram:UniDisplay3")
  271.         (dest UDDir)
  272.         (infos)
  273.         (confirm)
  274.     )
  275.  
  276.     (set CatsDir
  277.         (askdir
  278.             (prompt "In welches Verzeichnis sollen die durch UniDisplay erzeugten MinPics (Thumbnail-Bilder) abgelegt werden ?")
  279.             (help @askdir-help)
  280.             (default "SYS:Cats")
  281.             (newpath)
  282.         )
  283.     )
  284.  
  285.     (makedir CatsDir)
  286.     (startup "UniDisplay"
  287.         (prompt "UniDisplay benötigt ein Assign auf Cats:. Soll dieses automatisch beim Booten erzeugt werden ?")
  288.         (help @startup-help)
  289.         (command "assign Cats: \"" CatsDir "\"")
  290.     )
  291.  
  292.     (if (askbool
  293.         (prompt "Soll HRControl bei jedem Booten gestartet werden ?")
  294.         (choices "Ja" "Nein")
  295.         (help "Schauen Sie im Guide unter HRControl nach!")
  296.         (default 1))
  297.  
  298.         (copyfiles
  299.             (prompt "Installieren von HRControl in der WBStartup Schublade")
  300.             (help @copyfiles-help)
  301.             (source ":tools/HRControl")
  302.             (dest "SYS:WBStartup/")
  303.             (infos)
  304.             (confirm)
  305.         )
  306.     )
  307.  
  308. )
  309. )
  310.  
  311.  
  312. ; XPGI-Datatype
  313. (if (in WhatToInstall Datatype)
  314. (
  315.     (copyfiles
  316.         (prompt "Installieren des XPGI-Datatypes")
  317.         (help @copyfiles-help)
  318.         (source ":Datatypes/xpgi")
  319.         (dest "devs:datatypes/")
  320.         (infos)
  321.         (confirm)
  322.     )
  323.     (copylib
  324.         (prompt "Installieren der Datatypes-Class")
  325.         (help @copyfiles-help)
  326.         (source ":Datatypes/xpgi.datatype")
  327.         (dest "sys:Classes/DataTypes/")
  328.         (confirm)
  329.     )
  330. )
  331. )
  332.  
  333. ; Picture-Datatype
  334. (if (in WhatToInstall PicDT)
  335. (
  336.     (run ":cinst/LhX x :FD/PictDT43-667.lha ram:")
  337.  
  338.     (copyfiles
  339.         (prompt "Installieren der PD Picture-Datatypes V 43\nBitte beachten Sie, daß es bei Benutzung von MagicWB und dem ILBM-Datatype zu Problemen kommen kann.")
  340.         (help "Sie sollten den MagicWB Deamon aus Ihrer startup-sequence entfernen und dafür einen der vielen PD-Ersatzprogramme verwenden.")
  341.         (source "ram:PictureDT-V43/Devs/Datatypes")
  342.         (dest "devs:datatypes/") (confirm) (all) )
  343.  
  344.     (copylib
  345.         (prompt "Installieren der tower.library , Copyright © 1994 Christoph Feck, TowerSystems (für das JPEG-Datatype")
  346.         (help @copyfiles-help)
  347.         (source "ram:PictureDT-V43/libs/tower.library")
  348.         (dest "Libs:")
  349.     )
  350.     (copylib
  351.         (prompt "Installieren der Datatypes-Class GIF")
  352.         (help @copyfiles-help)
  353.         (source "ram:PictureDT-V43/classes/datatypes/gif.datatype")
  354.         (dest "sys:Classes/DataTypes")
  355.     )
  356.     (copylib
  357.         (prompt "Installieren der Datatypes-Class ILBM")
  358.         (help @copyfiles-help)
  359.         (source "ram:PictureDT-V43/classes/datatypes/ilbm.datatype")
  360.         (dest "sys:Classes/DataTypes")
  361.     )
  362.     (copylib
  363.         (prompt "Installieren der Datatypes-Class JPEG/JFIF")
  364.         (help @copyfiles-help)
  365.         (source "ram:PictureDT-V43/classes/datatypes/jfif.datatype")
  366.         (dest "sys:Classes/DataTypes")
  367.     )
  368.     (copylib
  369.         (prompt "Installieren der Datatypes-Class PBM")
  370.         (help @copyfiles-help)
  371.         (source "ram:PictureDT-V43/classes/datatypes/pbm.datatype")
  372.         (dest "sys:Classes/DataTypes")
  373.     )
  374.     (copylib
  375.         (prompt "Installieren der Datatypes-Class Picture")
  376.         (help @copyfiles-help)
  377.         (source "ram:PictureDT-V43/classes/datatypes/picture.datatype")
  378.         (dest "sys:Classes/DataTypes")
  379.     )
  380.     (copylib
  381.         (prompt "Installieren der CoDec-Class ")
  382.         (help @copyfiles-help)
  383.         (source "ram:PictureDT-V43/classes/codec.class")
  384.         (dest "sys:Classes/")
  385.     )
  386.     (copylib
  387.         (prompt "Installieren der CoDecs-Class JPEG")
  388.         (help @copyfiles-help)
  389.         (source "ram:PictureDT-V43/classes/codecs/jpeg.codec")
  390.         (dest "sys:Classes/codecs")
  391.     )
  392.     (copylib
  393.         (prompt "Installieren der CoDecs-Class Picture")
  394.         (help @copyfiles-help)
  395.         (source "ram:PictureDT-V43/classes/codecs/picture.codec")
  396.         (dest "sys:Classes/codecs")
  397.     )
  398.  
  399.     (run "c:Ed ram:PictureDT-V43/ReadMe")
  400.  
  401. )
  402. )
  403.  
  404. (message "  _                         \n"
  405.             " |_)_ _|\\ _                 \n"
  406.             " | ( (_)/(-|/ - Firma H.Raaf\n\n"
  407.             "Damit wäre die Installation abgeschlossen. Nach einem Reset geht es los! Sollten Probleme auftauchen, wenden Sie sich doch einfach an unsere HotLine!\n\n"
  408.             "ProDev-Bestell/Hotline: Telefon 02247-912570 \n"
  409.             "                Mo-Fr 10.00-18.00 Uhr \n"
  410.             "ProDev-Mailbox: Telefon 02242-866132 \n"
  411.             "                24h ZyXEL 19200      ")
  412. (exit)
  413.